Power-controlled random access

ABSTRACT

A novel power-controlled random-access method allows a mobile station to gain fast access to the base station. At the mobile station, a composite power control command is devised after an initial access attempt. The determination of the composite command uses an open-loop power-control symbol and a closed-loop power-control symbol, to decide the action of the mobile station upon transmission of its next random-access signal. In the preferred embodiment, the composite power control command can specify different levels of increase or decrease in transmission power, and the composite power control command can specify a back-off by the mobile station. This composite power-control mechanism can help resolve collision between mobile stations accessing the same random access sub-channel and therefore maintain a low-delay in the random-access process and a high-utilization on the access-channel resource.

RELATED APPLICATION

This application claims the benefit of U.S. Provisional Application No.60/271,721, entitled “POWER-CONTROLLED RANDOM ACCESS” filed on Feb. 28,2001, the disclosure of which is entirely incorporated herein byreference.

FIELD OF INVENTION

This invention relates to spread-spectrum communications, and moreparticularly to code-division-multiple-access (CDMA) cellular,packet-switched systems. The inventive concepts involve use of acomposite power-control command to adjust the direction and amount ofchange in transmission power of a next random access signal, to resolvecollision between mobile stations and provide a mechanism for collidingor fading mobile stations to back-off.

BACKGROUND

A CDMA-based random access channel (RACH) provides a common uplinkpacket transport from a mobile station (MS) to a base station (BS). TheRACH is typically composed of many sub-channels defined by preamble codesequences over a well-defined timeslot (RACH sub-channels). Typically,there are a number of base stations and a plurality of mobile stations.Each MS has a transmitter and receiver. An uplink (UL) is from the MS tothe BS. A downlink (DL) is from the BS to the MS. The BS broadcastscommon messages and control signals to a plurality of mobile stationsthrough the DL broadcast and control channel (BCCH), typically embeddedin a broadcast, paging and common-control channel (BPCCH). The broadcastmessage on the BCCH channel contains information such as the availablerandom-access preamble codes, their associated timeslots (i.e., the RACHsub-channels), ACK messages, etc.

The channel resource allocation of RACH is contention based. Asimplified example of the signals exchanged between an MS and a BS for aRACH service follows. An MS listens to the message on the BCCH channeland transmits one or more random access signals over an uplink physicalcommon channel, in access slots defined in relation to a frame-timingsignal derived from receipt of the common synchronization channel. Therandom access signal contains a preamble code corresponding to a RACHsub-channel. When the BS receives a random access signal at anadequately detectable power level, it transmits back an acknowledgement(ACK), containing a code that corresponds to the access preamble code.

If the MS does not receive an acknowledgement with a set time; itretransmits its access attempt signal, at an increased power level. TheMS ceases transmission of the random access signals when it receives thecorresponding ACK signal from the base station. If the MS successfullyreceives the acknowledgement corresponding to the access preamble codethat it transmitted, the MS proceeds to the next phase in thetransmission process, referred to generally as transmission of data overa dedicated timeslot in an uplink data channel.

Alternatively, the MS will cease transmission of random access signalsif it has transmitted the maximum allowed number of random accesssignals (i.e. time-out) or if it has received a negative acknowledge(NACK) from the BS. The MS assumes that its access attempt has failed,so it backs off and waits for some period of time before initiatinganother access attempt.

Since multiple mobile stations may be accessing the BS at the same time,they may be simultaneously generating increasingly powerful andinterfering transmissions, which is undesirable. Various methods ofpower control were developed to reduce the excessive signal power.

Published International application WO00/03499 (Kim et al.) teaches atransmission preamble power control methodology to slowly adjust thetransmission power of the access preamble, based on the combination of aclosed-loop power control bit and an open-loop power control bit. In thedisclosed access method, the mobile station periodically transmits apreamble signal, and each transmission uses an increased power. Uponreceipt of an acknowledgement from the base station, the mobile stationaccesses the reverse common channel. During the access procedure, themobile station measures the strength of a signal received from the basestation and generates an open loop power control signal. The mobilestation also receives a power control bit in each of a series oftransmissions over the forward channel. The mobile station accumulatesthe received signal strength measurement and the received power controlbits over time, and it uses those two accumulated signals to control thetransmission power of the preamble signal. With this approach, theopen-loop power control bit only conveys two kinds of information on thepower control, power-up or power-down. The closed-loop power control bitonly commands power-down on the transmitted preamble signal. It does notcommand power-up. Therefore the resulting transmission preamble powercontrol signal does not reveal how much the power should be adjusted onthe transmitted preamble signal, for any particular instant ortransmission cycle. Also, this control technique requires time toaccumulate the necessary control information. While the aforementionedpower control method may be sufficient in a long preamble ramp-upprocess, it is not adequate for a fast packet-access communicationssystem to ensure high-throughput.

Also, in a high-capacity system, the random-access resource is verylimited. For example, in a given system, there are up to 64 RACHsub-channels. But the actual number of RACH sub-channels in a basicframe that can be assigned by the BS depends on the load of the network.When there is a light load, up to or more than 64 RACH sub-channels canbe assigned to mobile stations for reducing the wait-time of gainingaccess to the network. But when the network is heavily loaded, a minimumof up to 32 RACH sub-channels is assigned by the BS to reduce the load.For a given number of mobile stations attempting to access the network,the reduced number of sub-channels means that on average each individualmobile station will encounter a longer wait time before successfullyaccessing the network.

Hence, there is a need for a technique to achieve fast channel-access,without imposing access delays during initial power control.

SUMMARY

The inventive concepts alleviate the above noted problems with initialpower control during the access phase in a wireless domain utilizing arandom access procedure. The embodiments utilize an initial powerestimation of the transmitted random-access signal for the first accessattempt, and if that attempt is unsuccessful, the power for a subsequentattempt utilizes a combination of fast open-loop control and closed-looppower control.

Hence a general objective is to achieve power-controlled fastrandom-access by using a composite power control command to accuratelyadjust the amount of power needed for channel access on a subsequentattempt.

Another objective is to provide a mechanism to resolve collision betweenmobile stations.

Another objective is to provide a back-off mechanism for thedisadvantaged mobile stations that encounter contention and control theback-off time to avoid the fade period of the radio channel in thesubsequent random-access attempt.

Aspects of the invention relate to methods of wireless communication aswell as communication equipment wherein a first random access attemptfrom a mobile station utilizes power control based on an initialestimate. If the first attempt is unsuccessful, power control for asecond attempt to access the channel is responsive to a closed loopcontrol symbol from the base station as well as an open loop controlsymbol developed by the mobile station itself. Each power controlsymbol, whether open or closed loop, specifies provides information asto extent or degree, for example of the amount that the respective powerwas over or under an optimum value. As such, each symbol separatelyprovides sufficient information that the mobile can utilize to judge anappropriate amount of change if, i.e. more than just a power-up orpower-down recommendation.

The actual transmission power, and in some cases the timing (back-off),of the subsequent access attempt is based on a combination of the twopower control instructions. However, the mobile station need not wait toaccumulate instructions to determine the appropriate power for eachaccess attempt.

Method embodiments broadly described herein relate to improved methodsof operations of a CDMA system that supports packet-switchedcommunication or of a mobile station seeking to communicate via such anetwork. The CDMA system has a plurality of base stations and aplurality of mobile stations. For packet-switched based communication,the preferred network provides a plurality of uplink transport channelsand a plurality of downlink control channels. In the presently preferredembodiment, one or more mobile stations receive a signal from the basestation via a broadcast and common-control channel (BCCH). At a mobilestation (MS), the steps include measuring the received signal from BCCH,computing an initial power required for channel access, and transmittinga random access signal at that power level. If no acknowledgement isreceived, the steps further include generating an open-looppower-control signal (OLPCS) and receiving a closed-loop power-controlsymbol (CLPCS) from the BCCH channel. Based on the OLPCS and the CLPCS,a composite power-control command is generated at the MS. The compositepower-control command controls not only the course of action for the MS(e.g. to power up, power down, transmit at same power, or to back-off),but also the level of any change in transmission power of the nextrandom access signal transmitted from the MS.

At the base station (BS), the steps include broadcasting common messagesand control signals to a plurality of mobile stations through thedownlink (DL) broadcast and control channel (BCCH). The BS alsogenerates a CLPCS symbol for each RACH sub-channel and broadcasts itover the BCCH.

Other aspects of the invention relate to implementations of basestations and mobile stations, which take advantage of the inventivepower control techniques.

The inventive power control technique admits of a wide range ofvariations and applications. For example, the preferred embodimentsinvolve application to CDMA type wireless communications, particularlyfor RACH-based packet data services. The RACH terminology here means nomore than a general random-access mechanism over a wireless channel.Examples include the RACH channel currently proposed in 3G W-CDMAstandards. While the embodiments discussed below are particularlyapplicable to certain 4G wireless system implementations, as shown forexample in the drawings, the inventive concepts also are directlyapplicable to other wireless communication systems including but notlimited to any hybrid CDMA/TDMA system such as the TD-SCDMA (or WCDMATDD). Clearly the invention may find application to packet datacommunications in other types of digital wireless networks.

Additional objects, advantages and novel features of the embodimentswill be set forth in part in the description which follows, and in partwill become apparent to those skilled in the art upon examination of thefollowing and the accompanying drawings or may be learned by practice ofthe invention. The objects and advantages of the inventive concepts maybe realized and attained by means of the instrumentalities andcombinations particularly pointed out in the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawing figures depict preferred embodiments by way of example, notby way of limitations. In the figures, like reference numerals refer tothe same or similar elements.

FIG. 1 is a block diagram of cellular type wireless communicationsystem, which may provide a random-access packet data services.

FIG. 2 is an illustration of the Signal Format of a BPCCH channel.

FIG. 3 is a high-level process diagram of a power-controlledrandom-access procedure in accord with one embodiment.

FIG. 4 is an illustration of the Signal Format of a random-accesssignal.

FIG. 5 is a graphical illustration of the algorithm of an MS transmittedrandom-access signal initial-power estimator.

FIG. 6 is a graphical illustration of the algorithm of an MSpower-control decision circuit.

FIG. 7 is a graphical illustration of the algorithm of a base stationpower-control symbol generator.

FIG. 8 is a block diagram of the power-controlled random-access scheme.

FIG. 9 is a block diagram of the fast power-controlled random-accessscheme.

FIG. 10 is functional block diagram of a multi-channel MSspread-spectrum transceiver.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The various inventive concepts disclosed herein relate to methods andsystem components for a wireless packet communication system, whichimplement initial power control during the access phase based on aninitial power estimation of the transmitted random-access signal andsubsequent fast open and closed-loop power control. Reference now ismade in detail to the present preferred embodiments of the invention,examples of which are illustrated in the accompanying drawings, whereinlike reference numerals indicate like elements throughout the severalviews.

In a preferred embodiment of a system implementing the invention (FIG.1), the system comprises a plurality of base stations 13 and a pluralityof mobile stations 15. Although not shown, a radio network controller(RNC) of the like provides two-way packet data communications to a widearea network, for example a packet-switched network. The RNC and thepacket-switched provide the MS units 15 with two-way packet datacommunications services to enable communication to and from devices,such as an IP telephone, a personal computer (PC) and/or a server.Although the illustrated network may offer services over a number ofdifferent types of channels, for purposes of this discussion, thewireless system provides at least some packet data communicationservices using a plurality of random access channel (RACH) resources.

Each base station (BS) 13 has a BS-spread-spectrum transmitter and aBS-spread-spectrum receiver. Each mobile station (MS) 15 has anMS-spread-spectrum transmitter and an MS-spread-spectrum receiver. Anexemplary spread-spectrum transceiver (combination of transmitter andreceiver) usable in the BS or in the MSs appears in FIG. 10 and will bedescribed later. The terms “mobile station” and “remote station” areused interchangeably to refer to one of the remote wireless devices. Inmost applications, the remote stations provide mobility, although insome services the remote device may remain stationary, e.g., in awireless loop application. In this preferred embodiment, the wirelesssystem provides packet data communication services using a plurality ofRandom Access Channels (RACH). Each RACH sub-channel through the systemis an uplink transport channel for transmitting signals relating torequests for access to other uplink channel resources, such as an uplinkaccess channel (AACH). Each AACH channel through the system is an uplinktransport channel for transmitting variable size packets from a mobilestation (MS) 15 to a base station (BS) 13, which utilizes a randomaccess procedure to allow the mobile stations to use the RACH channelresources.

The combination of the MS spread-spectrum transmitter and the BSspread-spectrum receiver form a single high-capacity logical channelover the wireless air-link. The logical channel has a large processinggain at the demultiplexed sub-channel data-sequence level, for example18 dB per symbol or 11.1 dB per bit. This single channel can be slottedfor random access, broadcasting, paging and control, uplink and downlinkdata transport in a time-division-duplex (TDD) mode. When a userrequests a high data-rate application, such as mobile video, all thesub-channels in a timeslot can be grouped together to serve a singlemobile station. On the other hand, if there are many low data-rateapplications, each single sub-channel in a timeslot can be assigned to adifferent mobile station.

The base station transmits a broadcast channel (BCCH). In theembodiment, the BCCH may be part of a broadcast, paging andcommon-control channel (BPCCH), the format of which is shown in FIG. 2.The BPCCH, in the example, includes fields or slots that form the BCCHas well as a paging channel (PCH) and a control channel (CCCH). Thefields of the BPCCH provide various parameters used for communicationwith the base station.

Upon power-up, an MS 15 searches for a transmission from any nearby BS13. Upon successful synchronization with one or more BSs, the MS 15receives the necessary system parameters from the continuouslytransmitted BS broadcast control channel (BCCH), which is broadcast byall base stations 13. Mobile stations which try to access the BS for thefirst time listen to the message on the BCCH channel that is embedded inthe broadcast, paging and common-control channel (BPCCH) as shown inFIG. 2.

The broadcast message on the BCCH channel contains the information suchas the available random-access preamble codes and their associatedtimeslots (i.e., the RACH sub-channels), ACK messages, etc. The receiverin the mobile station MS aligns its internal clock timing with thereceived BPCCH slot boundary. The MS establishes the timing with the BSand starts to demodulate the received messages. In such an embodiment,the mobile stations demodulate the BCCH broadcast messages using one ofthe broadcast random-access preamble codes and the associated timeslot.

In the embodiment, the access attempt proceeds essentially asrepresented by the high-level flow diagram of FIG. 3 and as describedbelow. When on of the Ms stations needs to communicate, the MS selectsan available preamble code sequence for one of the RACH sub-channelsbased on a random selection method, and then the MS transmits arandom-access signal using the selected preamble code sequence. Therandom-access signal transmission consists of repeated preamble codesequence, preferably in orthogonal sequence, such as the modifiedHadamard code sequence exclusive-or gated with the cell-site signaturesequence with length of 64 chips. In a preferred embodiment shown inFIG. 4, the random-access signal may also consist of a data portion,comprising of a mobile station identification number (MS ID) field, amessage field for carrying short messages (typically under 8 bytes) tothe BS, and a cyclic-parity-check (CRC) code protecting the MS ID andthe message. The data portion of the random-access signal is typicallyobtained by modulating the respective preamble sequence with the databits using binary-phase-shift-keying (BPSK) type modulation. In thispreferred embodiment, a guard period of 896 chips is appended at the endof the random-access signal. Each random-access signal is one slotlength of the high-capacity channel, e.g. 250 μsec in length.

The MS transmits the first random-access signal with an initial powerP_(i). The MS may select the initial power P_(i) by any of the variousmethods commonly known in the arts. In practice of the embodiments, themobile station MS estimates power level P_(i) for its first accessattempt based on an analysis of one or more signals received from thebase station, for example by measuring the signal strength of the basestation transmission. Any known technique may be used for the analysisof the base station signal. A preferred technique is described below, byway of an example.

Typically, P_(i) is a function of any one of a BS broadcast transmitpower symbol (PS_(BS)) from the BCCH channel and a measuredreceived-signal-strength-indicator (RSSI) value of the BCCH channel bythe MS, or a combination of both. FIG. 5 is a graphical illustration ofan algorithm of an initial power estimator (IPE), usually implemented ina DSP (digital signal processor). In this particular algorithm, a RSSIblock computes the RSSI value and outputs it to a power calculator,which also takes the received PS_(BS) as input and calculates P_(i). ThePS_(BS) is a two-bit field in a packet from the BCCH channel, whichrepresents 4 levels of power p, which is the transmission power of theBS (P_(actual)) as a percentage of the maximum transmitted power(P_(max)) on the BCCH channel. The maximum power allowed by the FCC isused as a reference when P_(max) on the BCCH channel is not available.P_(max) can be programmed into the mobile station MS. An example of themapping of p to PS_(BS) is illustrated in Table 1 TABLE 1 p = P_(actual)as a percentage of P_(max) PS_(BS) 51% to 100% 00 26% to 50% 10 11% to25% 01 10% or under 11

In this example, upon receipt of the BS transmitted PS_(BS) symbol viathe BCCH channel, the MS converts the PS_(BS) symbol to a power controlvalue p by reverse mapping using Table 1. The MS then calculates the MSreceived-signal-strength-indicator (RSSI_(MS)) of the received BCCHchannel using this formula:RSSI _(MS) =P _(max)+10 log 10(p)+G _(BS(θ, φ)) −L _(path) −L _(cable)+G _(MS(θ, φ))   (dBm)

G_(BS(θ, φ)) and G_(MS(θ, φ)) are the BS transmitter gain and the MSreceiver gain, both in units of dB in the spherical coordinate system,respectively. L_(path) is the propagation loss between the BS and the MSand L_(cable) is the cable loss in dB. NF is the noise figure in dB.

MS_datarate is the MS transmitted data rate, in bits per second (bps),and P_(n(MS)) is the baseband noise power at the MS receiver, whereP _(n(MS))=10*log₁₀(MS_datarate)−174+NF   (dBm)

The signal to noise ratio measured at the MS receiver (SNR_(MS)) on theDL link can be obtained as the ratio of the received signal power overthe noise power,SNR _(MS) =P _(max)+10 log 10(p)+G _(BS(θ, φ)) −L _(path) −L _(cable) +G_(MS(θ, φ))−10*log₁₀(MS_datarate)+174−NF

In essence, during a TDD cycle the radio propagation channel remainsfairly constant and the changes of antenna gain of both the transmitterand the receiver remain small. Therefore, the MS transmittedrandom-access power can be estimated given the MS received SNR_(MS) andthe difference in the SNR ratios required between the uplink and thedownlink.

Assume the SNR ratio difference between the uplink and the downlink is γdB and let SNR_(BS) denotes the required SNR value at the BS receiver onthe UL link, then $\begin{matrix}{{SNR}_{BS} = {{SNR}_{MS} + \gamma}} \\{= {P_{\max} + {10\log\quad 10(p)} + G_{{BS}{({\theta,\phi})}} - L_{path} - L_{cable} + G_{{MS}{({\theta,\phi})}} -}} \\{{10^{*}{\log_{10}({MS\_ datarate})}} + 174 - {NF} + \gamma}\end{matrix}$

Since the SNR_(BS) can also be computed from the MS transmittedrandom-access signal power (P_(T(MS))),SNR _(BS) =P _(T(MS)) +G _(MS(θ, φ)) −L _(path) −L _(cable) +G_(BS(θ, φ))−10*log₁₀(BS_datarate)+174−NF

Thus, the required MS transmitted random-access signal power can becomputed as,P _(T(MS)) =P _(max)+10 log 10(p)+10 log₁₀(BS_datarate/MS_datarate)+γ.

Further, assume η is the asymmetric loss between the two links from theuplink to downlink due to any non-linearity exists over the two linkssuch as cable loss and noise figure for the power amplifier, etc., thenthe MS transmitted preamble power can be calculated as described and theMs transmits its first RACH access attempt signal at that power level.

When the BS receives a random-access signal at an adequately detectablepower level, it transmits back an acknowledgement (ACK), containing asignature that corresponds to the preamble code of the random-accesssignal. Upon receipt of the acknowledgement (ACK), the MS then transmitsdata and other information over an assigned uplink AACH channel, at itslast transmission power (see FIG. 3).

Optionally, the BS may also transmit back a negative acknowledgement(NACK), indicating that the MS should back-off. Upon receipt of theNACK, the MS then waits for a certain number of slots before resumingthe access procedure.

The inventive power control technique is particularly useful in asituation where the MS does not receive an acknowledgement signal of anykind. In such a situation, with the inventive technique, the MS willcompute a composite power control command to determine its next step.Optionally, before such computation, if the MS has reached a maximumnumber of tries, it may wait for a certain number of slots beforeresuming the access procedure (see FIG. 4).

The composite power control command is based on an MS generatedopen-loop power-control symbol (OLPCS) and a received closed-looppower-control symbol (CLPCS) from the BS. The mobile station MS computesthe OLPCS by subtracting a target MS SNR value (SNR_(MS) _(—)_(Target)), which is a system design parameter representing the optimalSNR value, from the actual SNR value measured for the BCCH channel, andis represented in bits through mapping. From this computation, the MSgenerates a 2-bit power control symbol (PCS) for use as the OLPCS forits further power control computations, as will be discussed below.

When a mobile station selects a preamble code for use in its accessattempt, the preamble code is specific to only one of the RACHsub-channels, and the mobile station sends it access signal using theselected sub-channel code as the preamble. However, the BS constantlymonitors the sub-channel transmissions and computes a CLPCS value foreach of the available sub-channels. The BS periodically broadcasts theCLPCS value of each available sub-channel to the entire cell.

In the embodiment, when the base station BS receives an access signalfor a RACH sub-channel, from one or more of the mobile stations, the BSperforms a power control symbol calculation similar to that used by theMS for the OLPCS. Essentially, the BS measures the SNR for the accesssignal for a RACH sub-channel and computes the difference between thatSNR and a target SNR value. From this computation, the BS generates a2-bit power control symbol (PCS) for use as the CLPCS for the respectiveRACH sub-channel. The BS includes this 2-bit PCS symbol in its nextbroadcast transmission over the BCCH. Of course those skilled in the artwill recognize that either or both of the PCS symbols (OLCP, CLCP) maycomprise more that the exemplary two bits of power control information.

Table 2 is an example of the mapping of the OLPCS or CLPCS, as used inthe embodiment. In this example, the difference between the actual SNRand the target SNR is quantified into four levels, represented by four2-bit power control symbol (PCS) values. If more levels are desired, thePCS can be more than 2-bits. PCS symbols “01” and “11” indicate that theactual transmission power is lower then desired (power-up required),while “10” and “00” indicate that the actual transmission power ishigher then desired (power-down required). TABLE 2 SNR_(actual) −SNR_(target) (dB) PCS Larger than 3 00 Larger than 0 but less than 3 10Larger than −2 but less than 0 01 −3 or under 11

FIG. 7 is a graphical illustration of the algorithm for generating theCLPCS by the BS. The measured SNR value on the BCCH channel is comparedwith the targeted SNR value (SNR_(BS) _(—) _(Target)) by the subtractorblock, which outputs the resultant difference signal into a PCS mapperimplementing a mapping function similar to the one shown in Table 2.

As outlined above, the mobile station MS generates the OLPCS symbol.After its initial access signal transmission, the MS monitors the BCCHchannel, essentially to look for and capture the CLPCS specific to thesub-channel corresponding to the preamble code previously selected bythe MS. With the generated OLPCS and the received CLPCS for thesub-channel, the MS now has enough information to generate the compositepower control command.

The possible commands include: (1) transmitting the next random-accesssignal at the same power; (2) transmitting the next random-access signalat the power of the last transmission +Δ, −Δ, +nΔ, −nΔ or a function ofany of them; or (3) waiting for a certain number of slots beforetransmitting the next random-access signal at the same power (back-off).The Δ is an adjustable system parameter, which can be determinedexperimentally. The n is an integer. Typical values of Δ and n are 3 and2, respectively. Those skilled in the art will recognize the otherdegrees of command and control are possible. For example, the possiblevalues for the possible commands may include +xnΔ, −xnΔ, n being theinteger multiple, if the system merits it.

In a nutshell, when both the CLPCS and the OLPCS indicate that morepower is desired, the composite power control command will instruct theMS spread-spectrum transmitter to increase the transmission power of thenext random-access signals by Δ or nΔ. Similarly, when both the CLPCSand the OLPCS indicate that less power is desired, the composite powercontrol command will instruct the MS spread-spectrum transmitter todecrease the transmission power of the next random-access signals by Δor nΔ. However, when there is a conflict between the CLPCS and theOLPCS, the composite power control command may instruct the MSspread-spectrum transmitter to transmit the next random-access signal atthe same power or to back-off.

FIG. 6 is a graphical illustration of the algorithm to generate thecomposite power control command. The power-control decision (PCD)circuit takes as inputs the OLPCS symbol generated from the MS receiverand the received CLPCS symbol generated by the base station receiver andoutputs the composite power control command.

To better illustrate the inventive concepts, we will look into Table 3,whose composite power control commands are based on mapping of Table 2.TABLE 3 CLPCS OLPCS Composite Power Control Command 11 11 +nΔ 00 00 −nΔ01 01 +Δ 11 01 +Δ 01 11 +Δ or +Max(nΔ −PPCA(t-t0), Δ) 00 10 −Δ 10 00 −Δ10 10 −Δ 01 00 No change or −Δ 01 10 No change or −Δ 11 00 No change or−Δ 11 10 No change or −Δ 00 11 Back-off and resume at no change in power10 11 Back-off and resume at no change in power 00 01 Back-off andresume with +Δ in power 10 01 Back-off and resume with +Δ in power — Nochange or based on OLPCS alone

According to Table 3, when both the CLPCS and OLPCS symbols equal “11”,both measurements indicate that the transmission power is more than 3 dBlower than the target SNR. Therefore, the PCD circuit will command theMS to increase the transmission power in its next random-accesstransmission signal by nΔ dB. Likewise, when both the CLPCS and OLPCSsymbols equal “00”, these measurements indicate that the transmissionpower is more than 3 dB higher than the target SNR. Therefore, the PCDcircuit will command the MS spread-spectrum transmitter to decrease thetransmission power for its next random-access transmission signal by nΔdB. The “initial” or “first” attempt here is the immediately precedingattempt, which may have been an actual start-up based only on the powerestimate or an intervening attempt based on an earlier composite powercommand.

When the CLPCS is “01” or “11” and the OLPCS symbol is “01”, the PCDcircuit will command the MS to increase transmission power by only Δ dB.Similarly, when the CLPCS is “00” or “10” and the OLPCS symbol is “10,”or when the CLPCS symbol is “10” and the OLPCS is “00”, the PCD circuitwill command the MS spread-spectrum transmitter to increase transmissionpower by only Δ dB, to balance the power among all the RACHsub-channels.

When the CLPCS is “01” or “11” and the OLPCS is “00” or “10”, there is acontradiction between the measurements by the two stations (BS and MS).The BS thinks the MS is not transmitting enough power, whereas the MSthinks it is transmitting too much power. The PCD circuit will thencommand the MS spread-spectrum transmitter to transmit the nextrandom-access signal at the same power or at a decreased power dependingon the one or more of the previous composite power control commands. Forexample, if the last command was to decrease power by Δ, it is possiblethat this MS was previously in a fade and is just coming out of thefade. In this situation, it is better for the MS to wait out andtransmit at the same amount of power as before and not to introduce anyunnecessary interference to the access channel. However, if there was nopower-down command previously, then the PCD circuit will command the MSspread-spectrum transmitter to reduce transmission power by Δ dB. Howfar back the power control commands should be taken into considerationin the computation of the new power control command is a design specificissue, and the inventive concepts should cover all variations thereof.

The net cumulative power control gain on the MS transmittedrandom-access signal over the entire access duration should not exceed asystem designed cap, e.g., half of the average fading depth (P_(f)) plusthe error margin in the initial power estimation. The fading depth canbe measured from the radio channel in which the high-capacity systemoperates. In addition, the MS transmitted random-access signal powershould never exceed the maximum allowed value for each service class.

Another contradiction in measurements arises when the CLPCS is “00” or“10” and the OLPCS is “11”. In this situation, the BS thinks the MS istransmitting too much power, whereas the MS thinks it is absolutelytransmitting not enough power. This may happen if the mobile station isjust getting into a fade situation. The PCD circuit will instruct the MSspread-spectrum transmitter to cease transmission for a certain numberof slots (back-off) immediately and resume transmission later at thecurrent power level.

Yet another contradiction in measurements arises when the CLPCS is “00”or “10” and the OLPCS is “01”. In this situation, the BS thinks the MSis transmitting too much power, but the MS thinks it is may betransmitting not enough power. This situation may arise if is acollision of multiple access attempts on this one RACH sub-channel, andthis particular MS is losing in the contention. The CLPCS measurementcould be based on the colliding mobile stations, and the BS has alreadyreceived the strongest contending mobile station's random-access signal.In this case, the MS must immediately cease its transmission for acertain number of slots (back-off), so that it does not add anyunnecessary interference to the access channel. When the MS resumesaccess, the transmission of its next random-access signal will beincreased by Δ dB to ensure fast channel-access for the subsequentrandom-access attempt.

The back-off commanded by the inventive power-control method provides amechanism to resolve collision between mobile stations. Optimally, theaverage back-off time should be no less than the average fade durationof the radio channel to ensure that the same MS will not fall back to afade again in the subsequent random-access attempt. This approachshortens the average time for gaining the access to the BS when a losingMS is in the active channel-access state waiting for the actual time-outmechanism to kick in.

There are times that the CLPCS symbol cannot be received with areasonable probability, as indicated by the “- -” in Table 3. Then, thePCD circuit will commence no power-control on the next random-accesssignal. Instead, the PCD circuit will command the power-control by theOLPCS power-control alone when the MS is being power-controlled for thefirst time.

All the aforementioned random-access signal power-control cases assumethat the MS has not received either an ACK or a NACK message on the BCCHchannel and the time-out timer has not expire yet.

Upon a successful access attempt (received ACK message), the MS and BSwill begin communicating on an uplink access channel (ACCH) channel anda dedicated forward access channel (FACH) channel, respectively.Depending on the network load and the service requested by the MS, morethan one ACCH channel or FACH channel may be assigned. Assignmentinformation is broadcast down to the MS on the common-control channel(CCCH) along with the timing information of the channels. This accessprotocol is a random access with channel reservation, and the overallpower-controlled random-access scheme is illustrated in FIG. 3.

The same invented power-control method can be used to power control thedata transmission phase. The BS can apply the method to set theappropriate transmitted power level to the MS on the FACH channel. TheMS, which gained the access to the BS, can also continue using thismethod to control transmission power on the ACCH channel. By controllingthe power on both the BS and MS on the respective ACCH and FACH channel,co-channel interference can be minimized.

FIG. 8 is an illustration of a 5-ms basic frame (20 slots) of thepacket-access scheme for this high-capacity system. In this example,only five slots of the twenty slots are assigned for access attempt: 2RACH slots and 3 BPCCH slots are located next to each other. If the BScannot determine the identity of the MS trying to gain access to aspecific RACH sub-channel over two consecutive BPCCH slots, it will tagthat sub-channel as “available” so that a contending MS can start toback-off immediately. This provides yet another mechanism for resolvingcollisions between mobile stations, which is a time-out mechanismprovided by the BS to free the access-channel resource. The time-outtime is a system parameter that can be determined to meet certainnetwork and traffic load requirements.

If the network load is light, the BS can broadcast a change in the frameformat to all mobile stations over a control channel to achieve fastpower-controlled random access. For example, slots for access attemptcan be concentrated in a single frame over a two-frame period, as shownin FIG. 9. Under this configuration, more pairs of RACH/BPCCH are placedright after the pair of RACH₂/BPCCH₃ so that more MS transceivers canhave access-granted over a one-frame period. At the frame immediatelyright after that shown, all slots will be for traffic bearing ACCHs andFACHs. This method of changing frame format allows the network todynamically allocate channel resources.

To ensure a complete understanding of the invention, it may be helpfulto consider the structure of preferred embodiments of the base stationtransceivers and the mobile station transceivers, particularly for usein a preferred implementation in a fourth generation (4G) type wirelessnetwork.

FIG. 10 shows an embodiment of an MS spread-spectrum transmitter and anMS spread-spectrum receiver, essentially in the form of a base-bandprocessor for performing the PHY layer transceiver functions for amobile station. The MS spread-spectrum transmitter and the MSspread-spectrum receiver are located at one of the remote or mobilestations (MS) 15, shown in FIG. 1. An implementation of a base station(BS) 13 would utilize a similar combination of a transmitter andreceiver, although a typical base station likely would include a numberof such transceivers.

The MS spread-spectrum transmitter consists of an encoder 1, whichreceives input information data at 28 Mbps. The encoder 1 performs errorcorrection encoding, for example by application of a rate-½convolutional code. The resultant encoded data at 56 Mbps is applied toan interleaver 2. At the output of the interleaver 2, the data stream isdivided into a number of sub-channel data streams by a de-multiplexer 3.The preferred embodiments utilize 8 sub-channels, therefore the 56 Mbpsinterleaved and encoded data stream is split into 8 sub-channel datasequences, each at a 7 Mbps rate. For each sub-channel, each five bitsof new input data (encoded, interleaved and sub-divided) is used formapping by a phase mapper and a code mapper. As noted, the preferredembodiments have 8 sub-channels, therefore the transmitter in the systemincludes 8 code mappers and 8 phase mappers. Within each code or phasemapper, three bits of the sub-channel data are mapped onto one of 8distinct 64-chip length orthogonal codes unique to the respectivesub-channel. The other 2 data bits are mapped to one of 4 distinctquadrature-phase-shift-keying (QPSK) phasors. Logically speaking, theQPSK phasor signal is used to modulate the spreading code output signalof the particular sub-channel.

A complex signal combiner 13 algebraically combines the in-phase andquadrature components of the spread-spectrum channels to form anin-phase (I) multi-channel signal and a quadrature (Q) multi-channelsignal. In the preferred embodiments, each spread-spectrum sub-channelis identified with a set of distinct spreading codes and a set ofdistinct phasors. These spread-spectrum sub-channels are combinedin-phase and quadrature, and the combined signals are spread by acell-site specific signature-sequence for identifying users in differentcells. For this purpose multiplier 14 modulates the in-phase (I)multi-channel signal by a cell-site specific signature-sequence, forexample in the form of an extended Gold code sequence G_(I) 15.Similarly, a multiplier 16 modulates the quadrature (Q) multi-channelsignal by the cell-site specific signature-sequence G_(Q) 17. The Goldcodes are the signature sequences used for cell identification.Multipliers 18, 20 modulate carrier-frequency signals 19, 21 generatedby a local oscillator to shift the complex signals to a radio frequency.Specifically, multiplier 18 modulates the spread-spectrum signal frommultiplier 14 with the local oscillator signal cos(ω_(o)t) 19; and themultiplier 20 modulates the spread-spectrum signal with the localoscillator signal sin(ω_(o)t) 21. The two local oscillator signals havethe same frequency but are shifted 90° apart in phase. The in-phase andquadrature RF modulated signals are summed and amplified by a poweramplifier 22 and/or other circuitry as is well known in the art fortransmitting the combined signal over a communications channel via anantenna 23.

The receiver includes an antenna 41 for receiving the spread-spectrumsignal transmitted over the air-link. A RF front-end system 42 provideslow noise amplification from the antenna 41. The RF front-end system 42supplies the channel signal to two translating devices 43 and 44. One ormore local oscillators generate proper carrier-frequency signals andsupply a cos(ω_(o)t) signal to the device 43 and supply a sin(ω_(o)t)signal to the device 44. The translating device 43 multiplies theamplified over-the-air channel signal by the cos(ω_(o)t) signal; and thetranslating device 44 multiplies the amplified over-the-air channelsignal by the sin(ω_(o)t) signal. The translating devices 43 and 44translate the received multi-channel spread-spectrum signal from thecarrier frequency to the baseband. The translating device 43 suppliesthe spread-spectrum signal at the baseband to an analog to digital (A/D)converter 45. Similarly, the translating device 44 supplies thespread-spectrum signal at the baseband to an analog to digital (A/D)converter 46. Each of the digital output signals is applied to a matchedfilter (MF) bank 47 or 48. Each matched filter bank 47, 48 utilizes twoquadrant sub-matrices of the matrix of potential spreading codes asreference signals, in this case to recognize the 64 spreading codes, andcorrelate the signal on its input to identify the most likely match. Inthis manner, each MF filter bank 47, 48 selects the most probablytransmitted code sequence for the respective channel.

The signals from the MF banks 47 and 48 are supplied in parallel to aprocessor 49, which performs automatic frequency correction (AFC) andphase rotation, and the outputs thereof are processed through a rakecombiner and decision/demapper circuit 51, to recover and re-map thechip sequence signals to the original data values. The data values forthe I and Q channels also are multiplexed together to form a data streamat 56 Mbps. This detected data stream is applied to a deinterleaver 52.The deinterleaver 52 reverses the interleaving performed by element 32at the transmitter. A decoder 53 performs forward error correction onthe stream output from the deinterleaver 52, to correct errors caused bythe communication over the air-link and thus recover the original inputdata stream (at 28 Mbps). The receiver section also includes a clockrecovery circuit 54, for controlling certain timing operations of thereceiver, particularly the A/D conversions.

As noted earlier, the invention is applicable to other channel accesstechnologies. The invention admits of a wide range of variations andapplications. For example, the preferred embodiments involve applicationto CDMA type wireless communications. However, the invention may findapplication to packet data communications in other types of digitalwireless networks. As an example, the transceivers in the embodiment areof the type disclosed in U.S. Pat. No. 6,324,209 entitled “Multi-channelspread spectrum system” by Don Li and Gang Yang, which operateessentially as described above. The inventive concepts also areapplicable in a wide range of other wireless packet data communicationsystems, for example, including systems using transceivers similar tothose used for common packet channel communications in U.S. Pat. No.6,169,759 to Kanterakis et al.

While the foregoing has described what are considered to be the bestmode and/or other preferred embodiments, it is understood that variousmodifications may be made therein and that the invention or inventionsdisclosed herein may be implemented in various forms and embodiments,and that they may be applied in numerous applications, only some ofwhich have been described herein. It is intended by the following claimsto claim any and all modifications and variations that fall within thetrue scope of the inventive concepts.

1. In a code-division-multiple-access (CDMA) system employingspread-spectrum modulation comprising a base station (BS) comprising aBS-spread-spectrum transmitter and a BS-spread-spectrum receiver, and aplurality of mobile stations, each mobile station (MS) comprising anMS-spread-spectrum transmitter and an MS-spread-spectrum receiver, amethod comprising the steps of: computing an initial power estimate fora first access attempt by one of the mobile stations; transmitting fromthe MS-spread-spectrum transmitter of the one mobile station aspread-spectrum signal signifying a first attempt to utilize a randomaccess channel, at a power level based on the initial power estimate;receiving one or more access attempt signals relating to the randomaccess channel at the BS-spread-spectrum receiver; measuring the one ormore access attempt signals received by the BS spread-spectrum receiver;computing a closed loop power control symbol specifying an extent thatpower of the of measured one or more received access attempt signalsdiffers from a target power; broadcasting a control message containingthe closed loop power control symbol from the BS-spread-spectrumreceiver; and if MS-spread-spectrum receiver of the one mobile stationdoes not detect an acknowledgement responsive to the first accessattempt of the one mobile station: (a) receiving the broadcast controlmessage and obtaining the closed loop power control symbol; (b)processing a signal received from the base station in theMS-spread-spectrum receiver of the one mobile station to produce an openloop power control symbol specifying an extent of a change in power foruplink transmissions regarding the random access channel; (c) generatinga power control command as a function of both the closed loop powercontrol symbol and the open loop power control symbol; and transmittingfrom the MS-spread-spectrum transmitter of the one mobile station aspread-spectrum signal signifying a second attempt to utilize the randomaccess channel, at a power level based on the power control command.2-16. (canceled)